The Persistent Relevance of IPC Performance: New Techniques for Reducing the IPC Penalty
نویسندگان
چکیده
Interprocess communication (IPC) is a valuable mechanism for structuring complex systems, as it allows systems to be decomposed into separate protection domains. In addition to being a good structuring mechanism, IPC is a fundamental primitive in distributed and parallel computing; the performance of distributed systems and parallel programs is often determined by the performance of IPC primitives. Recent research has shown how to lower the cost of a round-trip IPC [Bershad et al. 1989, Druschel and Peterson 1992, Johnson and Zwaenepoel 1993, Karger 1989]. For example, a local RPC can be performed in 7.7 μs (254 cycles on a 33 MHz 486) [Yarvin et al. 1993], an RPC across an Ethernet can be performed in 340 μs (8800 cycles on a 25 MHz MIPS) [Thekkath and Levy 1993], and an RPC across an ATM link can be performed in 93 μs (2300 cycles on a 25 MHz MIPS) [Thekkath et al. 1993]. These numbers are remarkable compared to IPC performance in previous systems. Although round-trip IPC time has improved dramatically, the IPC penalty is still significant, particularly in parallel applications and microkernel-based operating systems; we want to reduce the IPC penalty so that it is as close as possible to that of performing a procedure call. In Section 2 we discuss why IPC performance is important. In Section 3 we outline our ideas for reducing the IPC penalty, and in Section 4 we summarize our conclusions.
منابع مشابه
Evaluating the Impact of Economic Components of IPC and PSC Contracts on Cumulative Production of Oil Fields: A Case Study of Foroozan Oil Field
Iran's new petroleum contract, dubbed as IPC, is a new generation of oil service contracts.The most significant flaw observed in various contracts is that cumulative profits and cumulative production do not necessarily follow the same direction, a kind of incompatibility arises between the interests of governments and contractors. In this research, using stochastic dynamic programming approach,...
متن کاملA Comparison of Optimal Production of NIOC under Neutral State and IOC's Optimal Production Profile under IPC Limitations by Emphasizing on EOR/IOR Methods - Dorood Oil Field Development Case Study
Optimum depletion of oil reservoirs has been emphasized many times by Iranian supreme laws. To promote the effectiveness of the older version of Iranian Petroleum Contract (Buyback), Islamic Republic of Iran's Petroleum Ministry is allowed by law to design a new type of petroleum contract. Recently, new contract, so called IPC, is unveiled. Dorood oil field is one of the field which has been de...
متن کاملA Comparison of Optimal Production of NIOC under Neutral State and IOC's Optimal Production Profile under IPC Limitations by Emphasizing on EOR/IOR Methods - Dorood Oil Field Development Case Study
Optimum depletion of oil reservoirs has been emphasized many times by Iranian supreme laws. To promote the effectiveness of the older version of Iranian Petroleum Contract (Buyback), Islamic Republic of Iran's Petroleum Ministry is allowed by law to design a new type of petroleum contract. Recently, new contract, so called IPC, is unveiled. Dorood oil field is one of the field which has been de...
متن کاملThe increasing irrelevance of IPC Performance for Micro-kernel-Based Operating Systems
IPC is the glue with which traditional operating system services such as networking, and ling, are provided in microkernel-based operating systems. Because applications rely heavily on cross-address space communication, IPC performance is often viewed as being the \Achilles heel" of a microkernel-based operating system. In this paper I discuss four reasons why IPC performance is becoming increa...
متن کاملRelevance Levels for Patent Mining
This paper presents a proposal for relaxed relevance for patent mining. The essential argument is that assignment of a complete international patent classification (IPC) to a document is a difficult task and that because the IPC code has several levels of hierarchy, relaxed relevance judgments as higher levels may provide better performance of the same classification algorithms.
متن کامل